VMware Player est un outil gratuit et propriétaire simulant des machines virtuelles et permettant de faire fonctionner des systèmes d'exploitation à l'intérieur-même d'un système d'exploitation hôte.
Ce logiciel permet de faire fonctionner facilement toute machine virtuelle créée par VMware Workstation, VMware Server ou VMware ESX, de même que les machines virtuelles pour Microsoft Virtual PC et les disques Symantec LiveState Recovery. De plus, le site web de VMware propose de très nombreuses machines virtuelles gratuitement créées par une très forte communauté d'utilisateurs des logiciels VMware. Depuis sa version 3.0, VMWare Player peut aussi créer ses propres machines virtuelles tout comme ses comparses plus étoffés VMware Server et autres solutions professionnelles et payantes de VMware, .
La virtualisation de système d'exploitation a plusieurs intérêts :
(VMware Player est propriétaire, mais distribué gratuitement. D'autres solutions de virtualisation existent sur le marché, dont VirtualBox qui dispose d'une version libre.)
Vous devez vous rendre sur le site de VMware Player pour y télécharger le script d'installation automatique.

~$ sudo bash ~/VMware-Player-<version>.<arch>.bundle
(remplacez <version> et <arch> par les informations concernant la version de VMware Player que vous avez téléchargée. Par exemple : sudo bash VMware-Player-2.5.2-156735.i386.bundle .)
VMware Player peut ensuite être exécuté à partir du raccourci VMware Player, situé dans le menu Applications → Outils système.
VMware Player, contrairement aux autres solutions professionnelles de VMware, ne peut pas créer lui-même de machine virtuelle. Cependant, il sait utiliser toute machine virtuelle créée par VMware Workstation, VMware Server ou VMware ESX, de même que les machines virtuelles pour Microsoft Virtual PC et les disques Symantec LiveState Recovery. La communauté VMware met aussi gratuitement à disposition du grand public un catalogue impressionnant de machines virtuelles. Nous vous conseillons de stocker toutes vos machines virtuelles dans un même dossier, afin de les retrouver et les gérer plus facilement.
Si votre système Ubuntu est installé en version 64 bits (et que vous utilisez VMware Player pour architecture 64 bits), vous pouvez utiliser toutes les machines virtuelles 32 et 64 bits dans VMware Player. L'émulateur VMware Player se chargera de simuler un environnement compatible avec la machine virtuelle.
Si votre système hôte Ubuntu est un environnement 32 bits (et que vous utilisez VMware Player pour architecture 32 bits), vous pouvez utiliser des machines virtuelles 32 et 64 bits seulement si votre ordinateur gère le jeu d'instructions 64 bits. Si votre ordinateur ne sait pas gérer les instructions 64 bits, vous ne pourrez utiliser que des machines virtuelles 32 bits.
Pour désinstaller VMware Player, fermez d'abord toutes les machines virtuelles qui pourraient être en cours de fonctionnement. Puis, ouvrez un terminal et exécutez le programme vmware-installer avec les droits d'administration. Il faudra connaître le nom du produit à désintaller. Pour celà, taper la commande suivante :
~$ sudo vmware-installer -l
repérer le nom du produit installé, puis
~$ sudo vmware-installer -u vmware-player
pour désinstaller vmware-workstation
Vous pouvez aussi lancer le fichier d'install .bundle
Il détectera que VMWare est déjà installé et procèdera à la désinstallation
sudo VMware-Player-x.x.x-xxxxxx.i386.bundle
Notez bien toutefois que les machines virtuelles que vous avez téléchargées ne sont pas supprimées. Vous devrez les effacer manuellement si vous ne désirez pas les conserver.
Bien que VMware Player ne soit pas capable de créer lui-même des machines virtuelles, certaines autres solutions peuvent vous permettre d'en créer vous-même.
VMplayer a besoin de 2 fichiers :
Le fichier vmx peut être créé de toute pièce, mais il existe au moins 2 méthodes pour obtenir un fichier vmdk vierge :
qemu-img create -f vmdk disqueVirtuel.vmdk 10G" pour un disque de 10go)Le plus simple est de se créer un fichier VMX contenant ce qui suit, et de le rendre executable (ainsi, il suffira de double-cliquer dessus pour lancer l'OS):
L'idée étant d'installer XP sur votre disque virtuel, vous devez créer une image .iso de votre CD d'installation de XP. Dans notre cas on l'appelle "windows_xp_bootable.iso", ensuite on bootera la machine virtuel avec l'image .iso créée. Ainsi on installera XP sur notre disque virtuel (ici, wxp.wmdk) grace au fichier de configuration .vmx.
Pour créer une image .iso de votre CD de MS Windows, vous pouvez utiliser Gnomebaker:
apt-get install gnomebaker
Lancer Gnomebaker ⇒ Copier un CD de données ⇒ Créer une image ISO. Sauvegarder votre fichier .iso sous windows_xp_bootable.iso (dans notre cas).
Petite Note : Vous n'êtes pas obligé de crée une image ISO du cd de windows XP vous pouvez remplacer (dans la configuration vmx donné plus bas) :
ide1:0.present = "TRUE" ide1:0.fileName = "windows_xp_bootable.iso" ide1:0.deviceType = "cdrom-image" ide1:0.autodetect = "TRUE"
par
ide1:0.present = "TRUE" ide1:0.deviceType = "cdrom-raw" ide1:0.fileName = "auto detect" ide1:0.autodetect = "TRUE"
ce qui vous donnera l'accès à votre lecteur CD (donc vous aurez juste à mettre votre CD dans le lecteur et à lancer la config vmx ;)) Fin de la petite note …
cd ~/votre_repertoire
touch mon_os.vmx chmod +x mon_os.vmx gedit mon_os.vmx
Pour windows XP pro :
#!/usr/bin/vmplayer config.version = "8" virtualHW.version = "3" ide0:0.present = "TRUE" ide0:0.filename = "wxp.vmdk" memsize = "256" MemAllowAutoScaleDown = "FALSE" ide1:0.present = "TRUE" ide1:0.fileName = "windows_xp_bootable.iso" ide1:0.deviceType = "cdrom-image" ide1:0.autodetect = "TRUE" floppy0.present = "FALSE" ethernet0.present = "TRUE" usb.present = "TRUE" sound.present = "TRUE" sound.virtualDev = "es1371" displayName = "Windows XP Pro" guestOS = "winxppro" nvram = "wxp.nvram" MemTrimRate = "-1" ide0:0.redo = "" ethernet0.addressType = "generated" uuid.location = "56 4d 35 a3 ea c2 1c 32-70 f0 c4 48 ef a3 7a 72" uuid.bios = "56 4d 35 a3 ea c2 1c 32-70 f0 c4 48 ef a3 7a 72" ethernet0.generatedAddress = "00:0c:29:a3:7a:72" ethernet0.generatedAddressOffset = "0" ethernet0.connectionType = "nat" tools.syncTime = "TRUE" ide1:0.startConnected = "TRUE" uuid.action = "create" checkpoint.vmState = "wxp.vmss" tools.remindInstall = "TRUE"
Pour Windows 2000 pro, il suffit de remplacer la ligne "guestOS" comme suit:
guestOS = "win2000pro"
la ligne ide1:0.filename = par le nom de votre iso windows 2000 par exemple :
ide1:0.fileName = "windows2000pro_bootable.iso"
et éventuellement la ligne "displayName" qui ne permet que de déterminer le titre de votre fenêtre Vmplayer lorsqu'il utilise cet Os. Par exemple :
displayName = "Windows 2000 Pro"
Pour obtenir les autres valeurs, il peut être interessant d'utiliser ce service pour générer le fichier VMX.
Note
Si ça ne boot pas, n'hésitez pas à aller configurer le bios émulé par vmware : au boot taper F2, et positionner le lecteur CD avant le disque dur. (ça m'est arrivé
)
Attention !
Dès que la fenêtre de vmplayer s'ouvre, il faut faire un clic gauche (ou Ctrl + g) à l'intérieur de cette fenêtre, pour la rendre active. Sinon, F2 sera inopérant, le clavier sera inactif.
A chaque changement de kernel, vous devez recompiler votre installation de vmware-player. Cette étape est extrémement simpliste. Il vous suffit de retourner dans votre dossier d'installation de vmware (c.f. : Hardy Heron) et de relancer chaque étapes (soit : vmware-player-distrib, vmware-any-any-updateXXX, vmware-tools-distrib)
A noter lorsqu'on passe de Jaunty à Karmic, le build proposé par le player échoue. Il faut alors désintaller votre VMware player 2.x, puis aller chercher le player V3 (ici), et l'installer
VMplayer émulant un ensemble de matériels, l'OS émulé a besoin de drivers spécifiques pour tirer pleinement parti du matériel. Pour cela, VMWare fournit un CD "VMWare Tools" qui contient les différents drivers (cartes graphiques, son, scsi …) Ce dernier est disponible sous forme d'image ISO pour windows NT/2K sur cette page (il fonctionne à peu près correctement sous Windows XP)
Cette image iso est disponible quelle que soit l'os émulé, mais il vous faudra la trouver !
IMPORTANT N'oubliez pas de modifier votre fichier VMX pour lui donner la localisation de cette image iso (clé : ide1:0.fileName), et de rebooter votre "émulation"
NB:Personnellement, j'ai gravé l'iso des Tools, ensuite j'ai simplement lancé mon WinXP émulé, inséré le CD que je viens de graver des tools, et lancé le setup sur le CD. Les tools se sont installés directement sous XP. Très simple (erick.hoffmann@gmail.com)
Il peut être également intéressant de créer un réseau entre son OS hôte, et l'OS émulé. Pour cela, il suffit d'installer samba, et de mettre le même domaine dans les deux OS. Ainsi, il sera possible de partager des fichiers ou l'imprimante.
Pour changer facilement de cdrom dans le vmplayer, je déclare lors de l'installation un cdrom sur l'image cdrom.iso. Lors de l'utilisation, il suffit de faire un lien (ln -s en texte ou click central + déplacer) de l'iso que l'on veut vers cdrom.iso